package controllers;

import mSecretaria.MCelebrante;
import play.mvc.Controller;

public class Celebrante extends Controller {
	
	public static void cadastrarCelebrante(String aNome, String aEndereco, String aFone1,
			String aFone2, String aEmail, String aNick, int aCodBairro)
	{
		try
		{
			MCelebrante novo = new MCelebrante(aNome, aEndereco, aFone1, aFone2, aEmail, aNick, aCodBairro);
			novo.insert();
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
	}
	
	public static void editarCelebrante(int aCodCelebrante, String aNome, String aEmail, String aFone1,
			String aFone2, String aNick, String aEndereco, int aCodBairro)
	{
		try
		{
			MCelebrante editar = new MCelebrante(aCodCelebrante);
			editar.setNome(aNome);
			editar.setCodBairro(aCodBairro);
			editar.setEmail(aEmail);
			editar.setEndereco(aEndereco);
			editar.setFone1(aFone1);
			editar.setFone2(aFone2);
			editar.setNick(aNick);
			
			editar.update();
			
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
	}
	
	public static void excluirCelebrante(int aCodCelebrante)
	{
		try
		{
			MCelebrante excluir = new MCelebrante(aCodCelebrante);
			excluir.excluir();
			
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
	}
	
	public static void consultarCelebrante(int aCodCelebrante,String aNome, int aCodBairro)
	{
		try
		{
			VSecretaria.formCadastrarCelebrante(aCodCelebrante,aNome,aCodBairro);
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarCelebrante(0,"",0);
		}
	}

}
